package org.genew.squadra.xml.model.epubbiblio;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class ListaStat {
	
	private static  Map<String, Integer> autoriMap = new HashMap<>();
	private static  Map<String, Integer> editoriMap = new HashMap<>();


	public static Map<String, Map<String, Integer>> generaListaStat(List<Epub> listaEpub){
for (Iterator iterator = listaEpub.iterator(); iterator.hasNext();) {
			Epub epub = (Epub) iterator.next();
			String autore= epub.getAutore();
			String editore = epub.getEditore();
			if(autoriMap.get(autore)==null){
				autoriMap.put(autore, new Integer(1));
				System.out.println("entra qua");
			}
			else {Integer k = autoriMap.get(autore);
			autoriMap.put(autore, k+1);
			System.out.println(k+1+"dovrebbe icrementare");}
			
			if(editoriMap.get(editore)==null){
				editoriMap.put(editore, new Integer(1));
			}
			else {Integer j = editoriMap.get(editore);
			editoriMap.put(editore, j+1);}
		}
		Map<String, Map<String, Integer>> liste = new HashMap<>();
			liste.put("autori", autoriMap);
			liste.put("editori", editoriMap);
			return liste;
		}
			
		
		
	
	
	
	
	
	
	

}
